12. Hashing with Salts

What are Salted Hashes?

ND004 C03 L03 A07 Hashing With Salts (RESHOOT) V2

In this concept we briefly mention Salt Rounds . This is a cost factor for how many times a password and salt should be re-hashed. In other words if you choose 10 salt rounds, the calculation is performed 2^10 or 1024 times. Each attempt takes the hash from the previous round as an input. The more rounds performed, the more computation is required to compute the hash. This will not cause significant time for a single attempt (i.e. checking a password at login), but will introduce significant time when attempting to brute force or generate rainbow tables.

Why Salt?

What is the primary reason to salt passwords?

SOLUTION: To add complexity to make it more time complex to generate hash tables